package cn.hinglo.gameclaw.user.dao;

import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

/**
 * @createTime: 2018/1/2
 * @author: HingLo
 * @description: 图片响数据访问层
 */
@Repository
public interface ImageDao {
    /**
     * banner
     *
     * @param id banner图的唯一Id
     * @return banner的图片名称
     */
    @Select("select image_url from banner where id=#{id}")
    String findBannerImageDao(String id);

    /**
     * 娃娃机详情图
     *
     * @param id 娃娃机的详情图的唯一ID
     * @return 娃娃机的展示图片
     */
    @Select("select image_url from claw_image where id=#{id}")
    String findDetailsImageDao(String id);

    /**
     * 娃娃机展示图
     *
     * @param id 娃娃机的展示图的唯一Id
     * @return 返回娃娃机展示图的名称
     */
    @Select("select header from claw where id=#{id}")
    String findShowImageDao(String id);

    /**
     * 用户头像
     *
     * @param id 用户头的唯一Id
     * @return 返回用户头像的名称
     */
    @Select("select header from user_info where user_id=#{id}")
    String findHeaderImageDao(String id);

    /**
     * 充值背景图
     *
     * @param id 充值的背景图ID
     * @return 返回充值背景图的名称
     */
    @Select("select background from money where id=#{id}")
    String findMoneyImageDao(String id);

    /**
     * 指定Id的QQ群号码的二维码图片名称
     *
     * @param id QQ群唯一标识符号
     * @return QQ群二维码名称
     */
    @Select("select pic from qq where id=#{id}")
    String findQQImageDao(String id);
}
